package com.coocaa.ops.admin.v1.todotask.provider;


import com.coocaa.ops.admin.v1.todotask.model.AuditTaskInfoModel;
import com.coocaa.ops.admin.v1.todotask.model.TaskPageListModel;
import com.coocaa.ops.common.core.base.model.PageResultModel;

import java.util.Map;

/**
 * @author bijiahao
 * @date : 2018/12/10.
 * @description
 */
public interface ITaskQueryProvider {
    /**
     * 处理任务
     *
     * @param model
     * @return
     */
    PageResultModel<TaskPageListModel> listTaskPage(AuditTaskInfoModel model, Integer userId);

    /**
     * 获取任务总数
     *
     * @param params
     * @return
     */
    int getTotalTask(Map<String, Object> params);
}
